package com.example.librarymanagement.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.librarymanagement.dto.book.BookListDto;
import com.example.librarymanagement.entity.Book;
import com.example.librarymanagement.vo.BookVo;

/**
 * @author zjia
 */
public interface IBookService extends IService<Book> {

    /**
     * 分页获取图书信息，或根据dto属性模糊查询属性
     *
     * @param bookListDto dto（包含图书姓名）
     * @return BookVo分页对象
     */
    IPage<BookVo> getBookList(BookListDto bookListDto);
}
